#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main()
//{
//    int a[200] = { 1 };
//
//    int primary = 0;//初生兔子
//    int ripe = 1; //成熟兔子
//    int total = 2; //总数
//
//    printf("       时间\t     出生兔子\t     成熟兔子\t      兔子总数\n");
//
//    int month = 1;
//    while (month <= 40)
//    {
//        a[total] = a[primary] + a[ripe];
//        printf("\n%9d\t%9d\t%9d\t%9d", month, a[primary], a[ripe], a[total]);
//
//        primary += 3;
//        a[primary] = a[ripe];
//
//        ripe += 3;
//        a[ripe] = a[total];
//        
//        total += 3;
//        month++;
//    }
//
//    return 0;
//}

int main()
{
	int primay = 1;
	int ripe = 0;
	
	int month = 1;

	printf("       时间\t     出生兔子\t     成熟兔子\t      兔子总数\n");

	while (month<=40)
	{
		int total = primay + ripe;
		printf("%9d\t%9d\t%9d\t%9d\n",month, primay, ripe, total);

		primay = ripe;

		ripe = total;
		
		month++;
	}
	return 0;
}